using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace FrameWork.Source.FrameWork
{
    class IGameState
    {
        protected StateManager m_pState;


        public IGameState(StateManager pState)
        {
            m_pState = pState;
        }

        virtual public void init()
        {

        }

        virtual public void update(GameTime gameTime)
        { 
        
        }

        virtual public void render(GameTime gameTime) 
        { 
        
        }

        virtual public void destroy()
        {

        }
    }
}
